package com.qf.mapper;

import com.qf.entity.Cart;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//购物车
@Mapper
public interface CartMapper {

    /**
     * 添加购物车
     * @return
     */
    public int addCart(Cart cart);

    /**
     * 根据用户的id和商品的id去购物车查询该用户是否有此商品
     * @return
     */
    public Cart selByUserIdAndGoodsId(@Param("u_id") int u_id, @Param("g_id") int g_id);

    /**
     * 根据用户的id和商品的id去购物车修改该用户是否有此商品
     * @return
     */
    public int updateByUserIdAndGoodsId(Cart cart1);

    /**
     * 根据session中的id信息查询购物车
     * @return
     */
    public List<Cart> selByUid(@Param("u_id") int u_id);
}
